package com.hhd.flow.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.hhd.flow.entity.FlowActionLog;
import com.hhd.flow.entity.FlowProcessInstance;

/**
 * <p>
 *  服务类
 * </p>
 *
 * @author tangzy
 */
public interface IFlowActionLogService extends IService<FlowActionLog> {

    void logForStartProcess(FlowProcessInstance result);

    void logForCompleteProcess(String flowUserTaskId, String comment);

    void logForEndProcess(String flowUserTaskId, String comment);

    void logForToFormProcess(String flowUserTaskId, String comment);

    void logForWithdrawProcess(String processInstanceId, String comment);

    void logForPassProcess(String flowUserTaskId);
}
